


package com.UMLife.me.ui;

import javax.microedition.lcdui.Image;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.UMLife.me.global.Global;
import de.enough.polish.ui.Display;
import de.enough.polish.ui.ImageItem;
import de.enough.polish.ui.Item;





/** 程序入口类 */
public class MobileResearchStar
		extends MIDlet
{
	
	public MobileResearchStar()
	{
		super();
		this.dis = Display.getDisplay(this);
		/** 把MIDlet和Display保存到全局变量 */
		Global.setGlobalMIDlet(this);
		Global.setGlobalDisplay(this.dis);
		try
		{
			Image logo = Image.createImage("/logo.png");
			ImageItem logoItem = new ImageItem(null, logo, Item.PLAIN, null);
			Global.setGlobalLogo(logoItem);
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}
	
	protected void destroyApp(boolean arg0) throws MIDletStateChangeException
	{
		
	}
	
	protected void pauseApp()
	{
		
	}
	
	protected void startApp() throws MIDletStateChangeException
	{
		//由于不知道服务器是如何运作的，所以在这里，登录这一关过不去，现在就分成两部
		//分进行测试。需要用到哪个直接注释掉另外一个就可以了。
		
		// 1.主菜单之前登录和密码界面的测试。
		this.dis.setCurrent(Global.getLoginUI());
		// 2.主菜单测试。
		// this.dis.setCurrent(Global.getMainMenu());
	}
	
	Display	dis	= null;
	
}
